package com.jeequan.jeepay.core.model.params.pmipay;

import com.alibaba.fastjson.JSONObject;
import com.jeequan.jeepay.core.model.params.NormalMchParams;
import lombok.Data;


@Data
public class PmipayNormalMchParams extends NormalMchParams {

    /**
     * 是否沙箱环境
     */
    private Byte sandbox;

    /**
     * mcherantName
     * 在第三方支付公司的商户名字
     */
    private String mcherantName;

    /**
     * apiKey
     * 密钥
     */
    private String apiKey;


    /**
     * 支付方式：Kiosk 的集成ID，从paymob控制台创建获取
     */
    private String kioskId;


    /**
     * 支付方式：wallet 的集成ID，从paymob控制台创建获取
     */
    private String walletId;


    /**
     * 支付服务域名
     */
    private String domain;

    @Override
    public String deSenData() {
        PmipayNormalMchParams mchParams = this;
        return JSONObject.toJSONString(mchParams);
    }
}
